#!/bin/bash
################### 自动化安装jdk脚本 #####################
# 执行之前：
# 	1. 去除特殊字符：sed -i 's/\r//' install_jdk.sh
# 	2. 添加执行权限：chmod +x install_jdk.sh
# 	3. 如果下载速度比较慢，可以提前将以下安装包上传到/opt/soft目录下：jdk-8u181-linux-x64.tar.gz
# 执行命令：./install_jdk.sh
# 执行之后：
# 脚本说明：
######################################################

echo "----------1.安装jdk1.8----------------"
FILE_PATH=/opt/soft/jdk-8u181-linux-x64.tar.gz
if [ -e $FILE_PATH ]; then
    echo "$FILE_PATH存在"
else
    echo "$FILE_PATH不存在"
    exit 1
fi
cd /opt/soft
# 解压
tar -xvf jdk-8u181-linux-x64.tar.gz
# 修改文件夹名称
mv jdk1.8.0_181 jdk1.8
echo "install jdk1.8 success!"

echo "----------2.配置环境变量----------------"
cat >> /etc/profile << EOF
#set java_home
export JAVA_HOME=/opt/soft/jdk1.8
export JRE_HOME=/opt/soft/jdk1.8/jre
export CLASSPATH=.:JAVA_HOME/lib:JRE_HOME/lib:$CLASSPATH
export PATH=/opt/soft/jdk1.8/bin:/opt/soft/jdk1.8/jre/bin:/opt/soft/jdk1.8:$PATH
EOF
# 使环境变量生效（子shell中执行不生效）
source /etc/profile
echo "set env success!"
cat /etc/profile

echo "----------3.测试jdk是否安装成功----------------"
java -version